package crm;

public class StringHandle {

	public static int getId(String str){
		if(IsInt.isInt(str)==false)
	    	return -1;
		else
		{
			String[] strs=str.split("");
			int sum=str.charAt(0)-48;
//			System.out.println(sum);
        	for(int i=1;i<strs.length-1;i++)
        	{
        		sum=sum*10;
        		sum+=(int)str.charAt(i)-48;
        	}
        	return sum;
		}
	}
	
	public static String getName(String str){
		return str;
		
	}
	
	public static Customer getCustomer(String str){
		String[] strs=str.split(",");
		Customer temp=new Customer();
		int num=strs.length;
		for(int i=0;i<num;i++)
		{
			String[] strTemp=strs[i].split(":");
			if(strTemp[0].equals("name")&&strTemp.length==2)
				temp.setName(strTemp[1]);
			if(strTemp[0].equals("sex")&&strTemp.length==2)
				temp.setSex(strTemp[1]);
			if(strTemp[0].equals("birthday")&&strTemp.length==2)
				temp.setBirthday(strTemp[1]);
			if(strTemp[0].equals("address")&&strTemp.length==2)
				temp.setAddress(strTemp[1]);
			if(strTemp[0].equals("call")&&strTemp.length==2)
				temp.setCall(strTemp[1]);
		}	
		temp.setId(Customer.count);
		return temp;
		
	}
}
